home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 011 / zenonew.arc / ZENO.DOC < prev   
Encoding:
Text File  |  1986-11-16  |  3.7 KB  |  78 lines

  1. Author's Documentation:
  2.  
  3. ZENO.COM:  M. Lazarus, June 11, 1986
  4.  
  5.           ZENO is a small, fast, core-resident program that
  6. speeds up certain screen writes.  The actual increase in speed is
  7. almost three-fold, but the increase you see on the screen depends
  8. on the application program in use.  An example:  with BCOMM
  9. operating at 9600 bps, the increase is approximately 20-30
  10. percent.  Only certain programs take advantage of ZENO; but those
  11. that don't (including PC-Write) are usually fast enough without
  12. it.
  13.  
  14.           ZENO reduces available memory by about 900 bytes.
  15.  
  16.           ZENO operates with all screens.  On some color screens,
  17. however, it may cause snow -- harmless but annoying.  If that
  18. happens, remove ZENO with the instructions below.
  19.  
  20.           Important:  Do not change back and forth between
  21. monochrome and color displays while ZENO is installed.  Users of
  22. monochrome graphics boards:  this includes you.
  23.  
  24.           To load:  At the DOS prompt, type ZENO.  A message will
  25. appear.
  26.  
  27.           To remove:  At the DOS prompt, type ZENO/K (use no
  28. spaces; must be capital K).  A message will appear.  Important:
  29. First remove all core-resident programs loaded after ZENO.
  30.  
  31. Additional Comments:
  32.  
  33.           (1)  ZENO, like many other fast screen programs,
  34. eliminates the wait for the retrace.  But ZENO also trys to speed
  35. up the BIOS routines in other ways as well.  For details, see the ASM
  36. listing.  Roughly speaking, ZENO assumes that the underlying
  37. program is trying to use the BIOS call in the most likely manner;
  38. it tests for that, and if the assumption is right, uses a faster
  39. method.  If ZENO's assumptions are wrong, the test of the
  40. assumption slows down ZENO's performance in comparison to a
  41. program that only eliminates the retrace delay.  Therefore, if
  42. the underlying program's use of INT 10 is extremely unusual,
  43. there may well be faster screen speedup programs faster than
  44. ZENO.  But that is likely to be true only of very rare programs.
  45.  
  46.           (2)  TEST.COM does nothing but a series of BIOS screen
  47. writes, counting timer interrupts.  It then writes out the number
  48. of timer interrupts that have elapsed.  Useful for comparing fast
  49. screen programs, although, obviously, it does not test them under
  50. all conditions.
  51.  
  52.           (3)  Comments and suggestions are best addressed to me,
  53. David Seidman, on Bob Blacher's bulletin board, 202-547-2008.
  54.  
  55. CHANGES by Ron Tansky:
  56. Fixes: ZENO would hang the computer if 40-character mode was used.  I
  57. modified the program to bypass the speed-up in 40-character mode.
  58. I also modified the program to accept /k or /K on the command line
  59. to kill ZENO.
  60.    Also changed message to say 'may cause snow', as the other message
  61. ('may cause interference') really worried some users.
  62.  
  63. Second set of changes by Ron Tansky:
  64. The first set of changes fixed the hang if 40-character mode turned on,
  65. but I later discovered that the ZENO speed-improvement was permanently
  66. turned off afterwards ('til next boot).  I also found out that the same
  67. was true for graphics mode with the original ZENO; i.e.  if you ever
  68. go into graphics mode, ZENO won't come back to speed afterwards.
  69. This set of changes fixes both of these problems.  ZENO goes to sleep
  70. during modes that it can't handle, but wakes back up and again
  71. speeds up 'normal' screen output.  I put a version number into the startup
  72. message (version 1.1), so that you can recognize this latest fix.
  73.  
  74. P.S.  I've tried to send the changed ZENO back to David Seidman,
  75. on Bob Blacher's bulletin board, 202-547-2008.  I've never been able to
  76. get anything but a busy signal.  If anyone knows another way to get these
  77. fixes back to the original author, we'd both appreciate it.
  78.